/**************************************************************************************************
* Title: SumDataTypes.h
* Author: Gael Huber
* Description: Creates a simplified set of definitions for each built-in type to allow for a more
*	unified declaration in the code base.
**************************************************************************************************/
#ifndef __SUMDATATYPES_H__
#define __SUMDATATYPES_H__

//typedef __int8				INT8;	// Don't need to define this as INT8 is already a definition for a signed char
typedef unsigned __int8		UINT8;
typedef __int16				INT16;
typedef unsigned __int16	UINT16;
typedef __int32				INT32;
typedef unsigned __int32	UINT32;
typedef __int64				INT64;
typedef unsigned __int64	UINT64;

typedef unsigned int		Marker;		// Stack marker: represents a point on the stack
typedef unsigned int		MemAddress;	// Represents a memory address
typedef char				Byte;		// 1 byte of data

#endif